
/////////////////// menu principal ////////////////////////////////

function menu_principal(){
	document.getElementById("mensagem1").innerHTML =
		"<font color=\"green\">Selecione uma op??o.</font>";
	document.getElementById("mensagem2").innerHTML =
		"<button type=\"button\" onclick=\"opcao_novo();\">Novo</button>" +
		"<button type=\"button\" onclick=\"opcao_atualizar();\">Atualizar</button>" +
		"<button type=\"button\" onclick=\"opcao_fechar();\"disabled>Fechar</button>";
	document.getElementById("corpo_acao").innerHTML = "&nbsp;";
}

//////////////////// carga de dados //////////////////////////////

function return_carregar_memorando( val, id ){
	document.getElementById(id).innerHTML = val;
}

function carregar_memorando( id, params ){
	var obj = new Object();
	obj.callback = return_carregar_memorando;
	obj.extra_data = id;
	x_carregar_memorando( params, obj );
}

//////////////////////// novo Memorando //////////////////////////////////////

function opcao_novo(){
	document.getElementById("mensagem1").innerHTML = "Novo Memorando";
	document.getElementById("mensagem2").innerHTML = "&nbsp;";
	document.getElementById("corpo_acao").innerHTML =
			"<form id=\"form_novo\">" +
			"<table align=\"center\">" +
				"<tr>" +
					"<td colspan=\"2\" style=\"background-color: #000000; color: #FFFFFF;\">Dados do Memorando</td>" +
				"</tr>" +
				"<tr>" +
					"<td><span style=\"font-weight: bold;\">Descricao: </span></td>" +
					"<td><input maxlength=\"45\" size=\"45\" name=\"descricao\"></td>" +
				"</tr>" +
				"<tr>" +
					"<td><span style=\"font-weight: bold;\">Imagem: </span></td>" +
					
				"</tr>" +
			"</table>" +
			"</form>";
}

function return_novo(val){
	if ( val == "ok" ) {
		document.getElementById("mensagem2").innerHTML = "<font color=\"green\">Memorando cadastrado com sucesso</font>";
		document.getElementById("form_novo").reset();
		
	} else {
		document.getElementById("mensagem2").innerHTML = "<font color=\"Red\">"+val+"</font>";
	}
	document.getElementById("btn_enviar").disabled = false;
}

function enviar_novo(){
	var form = document.getElementById("form_novo");
	x_cadastrar_memorando(
		form.Id.value,
		form.descricao.value,
		form.imagem.value,
		return_novo
		);
	document.getElementById("btn_enviar").disabled = true;
}

////////////////////////// atualizar memorando /////////////////////////

function opcao_atualizar(){
	document.getElementById("mensagem1").innerHTML = "Atualizar Memorando";
	document.getElementById("mensagem2").innerHTML = "&nbsp;";
	document.getElementById("corpo_acao").innerHTML =
			"<form id=\"form_atualizar\">" +
			"<input type=\"hidden\" name=\"memorando_id\">" +
			"<table align=\"center\">" +
				"<tr>" +
					"<td colspan=\"2\" style=\"background-color: #000000; color: #FFFFFF;\">Dados do Memorando</td>" +
				"</tr>" +
				"<tr>" +
					"<td><span style=\"font-weight: bold;\">Descri??o: </span></td>" +
					"<td><input maxlength=\"45\" size=\"45\" name=\"descricao\"></td>" +
				"</tr>" +
				"<tr>" +
					"<td><span style=\"font-weight: bold;\">Imagem:</span></td>" +
					"<td><input maxlength=\"10\" size=\"10\" name=\"sigla\"></td>" +
				"</tr>" +
				"<tr>" +
					"<td colspan=\"2\" style=\"width: 350px;\" align=\"center\">" +
						"<button id=\"btn_enviar\" type=\"button\" onclick=\"atualizar_enviar();\" disabled>Gravar</button>" +
						"<button type=\"button\" onclick=\"menu_principal();\">Voltar</button>" +
					"</td>" +
				"</tr>" +
			"</table>" +
			"</form>";

	carregar_memorando( "lista_departamentos", "name=\"selecionar_memorando_id\" onchange=\"atualizar_selecionar_memorando( this.value )\"" );
}

function atualizar_limpar_form(){
	document.getElementById("mensagem2").innerHTML = "&nbsp;";
	document.getElementById("btn_enviar").disabled = true;
	var form = document.getElementById("form_atualizar");
	form.descricao.value = '';
	form.descricao.focus();
}

function atualizar_selecionar_memorando( id ){
	document.getElementById("mensagem2").innerHTML = "&nbsp;";
	if ( id != '' ) {
		x_selecionar_memorando( id, atualizar_return_selecionar_memorando );
	} else {
		atualizar_limpar_form();
	}
}

function atualizar_return_selecionar_memorando( val ){
	if ( typeof( val ) == 'object' ){
		var form = document.getElementById("form_atualizar");
		form.departamento_id.value = val[0];
		form.nome.value = val[1];
		form.sigla.value = val[2];

		document.getElementById("btn_enviar").disabled = false;
	} else {
		document.getElementById("mensagem2").innerHTML = "<font color=\"Red\">"+val+"</font>";
		document.getElementById("btn_enviar").disabled = true;
	}
}

function atualizar_enviar(){
	var form = document.getElementById("form_atualizar");
	x_atualizar_memorando(
		form.descricao.value,
		form.imagem.value,
		atualizar_return
		);
	document.getElementById("btn_enviar").disabled = true;
}

function atualizar_return(val){
	if ( val == "ok" ) {
		document.getElementById("mensagem2").innerHTML = "<font color=\"green\">Memorando atualizado com sucesso</font>";
		//carregar_departamentos( "lista_departamentos", "name=\"selecionar_departamento_id\" onchange=\"atualizar_selecionar_departamento( this.value )\"" );
	} else {
		document.getElementById("mensagem2").innerHTML = "<font color=\"Red\">"+val+"</font>";
	}
	document.getElementById("btn_enviar").disabled = false;
}

////////////////////////// fechar memorando ////////////////////////////

function opcao_fechar(){

}
